package com.elitel.common.pagelist;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonProperty;

public class ExportParam {

    @JsonProperty("ExportFileName")
    private String ExportFileName;

    @JsonProperty("ExtraColumns")
    private List<List<ExportColumn>> ExtraColumns;

    @JsonProperty("FrozenColumns")
    private List<List<ExportColumn>> FrozenColumns;

    @JsonProperty("NeedExport")
    private boolean NeedExport;

    @JsonProperty("NormalColumns")
    private List<List<ExportColumn>> NormalColumns;

    @JsonProperty("TemplateFileName")
    private String TemplateFileName;

    @JsonProperty("TemplateFolder")
    private String TemplateFolder;

    public String getExportFileName() {
        return ExportFileName;
    }

    public List<List<ExportColumn>> getExtraColumns() {
        return ExtraColumns;
    }

    public List<List<ExportColumn>> getFrozenColumns() {
        return FrozenColumns;
    }

    public List<List<ExportColumn>> getNormalColumns() {
        return NormalColumns;
    }

    public String getTemplateFileName() {
        return TemplateFileName;
    }

    public String getTemplateFolder() {
        return TemplateFolder;
    }

    public boolean isNeedExport() {
        return NeedExport;
    }

    public void setExportFileName(String exportFileName) {
        ExportFileName = exportFileName;
    }

    public void setExtraColumns(List<List<ExportColumn>> extraColumns) {
        ExtraColumns = extraColumns;
    }

    public void setFrozenColumns(List<List<ExportColumn>> frozenColumns) {
        FrozenColumns = frozenColumns;
    }

    public void setNeedExport(boolean needExport) {
        NeedExport = needExport;
    }

    public void setNormalColumns(List<List<ExportColumn>> normalColumns) {
        NormalColumns = normalColumns;
    }

    public void setTemplateFileName(String templateFileName) {
        TemplateFileName = templateFileName;
    }

    public void setTemplateFolder(String templateFolder) {
        TemplateFolder = templateFolder;
    }
}
